<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        /* 重置样式 */
        *{padding: 0;margin: 0;}
        li{list-style: none;}
        a{text-decoration: none;}
        /* 伪元素 ::after  ::before */
        .clear::after{
            content: '';
            display: block;
            clear: both;
        }

    </style>
</head>
<body>
    
    <script>
        // 数据类型转换
        // 强制转换
        // String() Number()  Boolean()
        // parseInt() parseFloat()
        // console.log( parseInt("234")+1 );
        // console.log( parseInt("234.5abc")+1 );
        // console.log( parseInt("a234abc") );//NaN
        // console.log( parseFloat("234.5abc")+1 );

        // console.log(Boolean(null));
        // console.log(String(undefined));
        // console.log("hello"+true);
        // console.log("hello"+undefined);
        // console.log("hello"+NaN);

        // console.log("12abc"+34);//12abc34
        // console.log("12abc"-34);//NaN
        // console.log("100"-34);//66
        // console.log("8"-true);//7

        // var num = 123;
        // if(num){
        //     console.log("hello");
        // }
        // 三目运算符
        // var n1 = 100;
        // var n2 = 200;
        // var n3 = n1>n2 ? n1-n2 : n2-n1;
        // console.log(n3);

        // 比较运算符(结果是布尔值)
        // console.log(5>14);
        // console.log(5!=14);
        // console.log(5=="5");// true
        // console.log(5==="5");// false === 会比较类型

        // + 字符串连接
        // var str = 1 + 1 + "2";
        // console.log(str); // 22

        // var num = "1";
        // var num2 = num + 1 + 2; //"11"+2
        // console.log(num2); // 112

        // var str1 = "hello";
        // var str2 = str1 + "world";
        // console.log(str2);


        // 赋值运算符
        // var n1 = 10;
        // n1 += 5; // n1 = n1+5;
        // console.log(n1);
 
        // 算术运算符
        // var num = 10;
        // console.log(num%4); //取余
        // ++num; //num = num + 1 前置/后置一样

        // console.log( num ); //11
        // console.log( ++num ); //12
        // console.log( num ); //12

        // console.log( num ); //11
        // console.log( num++ ); //11
        // console.log( num ); //12
    </script>
</body>
</html>

